package com.atguigu.practice;

import java.io.Serializable;

/**
Person类需要满足如下要求，方可实现序列化
   1.实现Serializable接口
   2.当前类提供一个全局常量serialVersionUID
   3.若没有显式的去指定serialVersionUID的值，它的值会根据java运行时环境生成，若我们对事例进行修改时，对应的UID可能会发生变化
   4.除了当前Person类需要实现Serializable接口之外，还需要保证其内部的所有属性也是可序列化的(默认情况下，基本属性都可序列化)
 */
public class Person implements Serializable {
    public static final long serialVersionUID=456781515L;
    private String name;
    private int age;
    public Person(){
    }
    public Person(String name, int age) {
        this.name = name;
        this.age = age;
    }
    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public int getAge() {
        return age;
    }

    public void setAge(int age) {
        this.age = age;
    }
}
